/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tela.iptsp.modelo;

import ferramentas.Query;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Lauro
 */
public class InscritoIPTSP {

    private String cpf;
    private String nome;
    private String rua;
    private String complemento;
    private String bairro;
    private String cidade;
    private String estado;
    private String cep;
    private String telefone_residencial;
    private String telefone_celular;
    private String email;
    private String polo;
    private String anexo_rg;
    private String anexo_cpf;
    private String anexo_termo;
    private String extensao_arquivo5;
    private String extensao_arquivo6;
    private String extensao_arquivo7;
    private boolean matriculaEfetuada;

    public InscritoIPTSP() {
    }

    public InscritoIPTSP(String cpf, String nome, String rua, String complemento, String bairro,
            String cidade, String estado, String cep, String telefone_residencial, String telefone_celular,
            String email, String polo) {
        this.cpf = cpf;
        this.nome = nome;
        this.rua = rua;
        this.complemento = complemento;
        this.bairro = bairro;
        this.cidade = cidade;
        this.estado = estado;
        this.cep = cep;
        this.telefone_residencial = telefone_residencial;
        this.telefone_celular = telefone_celular;
        this.email = email;
        this.polo = polo;
    }

    public InscritoIPTSP(String cpf, String rua, String complemento, String bairro,
            String cidade, String estado, String cep, String telefone_residencial, String telefone_celular,
            String email, String extensao_arquivo5, String extensao_arquivo6, String extensao_arquivo7,
            boolean matriculaEfetuada) {
        this.cpf = cpf;
        this.rua = rua;
        this.complemento = complemento;
        this.bairro = bairro;
        this.cidade = cidade;
        this.estado = estado;
        this.cep = cep;
        this.telefone_residencial = telefone_residencial;
        this.telefone_celular = telefone_celular;
        this.email = email;
        this.extensao_arquivo5 = extensao_arquivo5;
        this.extensao_arquivo6 = extensao_arquivo6;
        this.extensao_arquivo7 = extensao_arquivo7;
        this.matriculaEfetuada = matriculaEfetuada;
    }

    public String getBairro() {
        return bairro;
    }

    public void setBairro(String bairro) {
        this.bairro = bairro;
    }

    public String getCep() {
        return cep;
    }

    public void setCep(String cep) {
        this.cep = cep;
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getComplemento() {
        return complemento;
    }

    public void setComplemento(String complemento) {
        this.complemento = complemento;
    }

    public String getCpf() {
        return cpf;
    }

    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getPolo() {
        return polo;
    }

    public void setPolo(String polo) {
        this.polo = polo;
    }

    public String getRua() {
        return rua;
    }

    public void setRua(String rua) {
        this.rua = rua;
    }

    public String getTelefone_celular() {
        return telefone_celular;
    }

    public void setTelefone_celular(String telefone_celular) {
        this.telefone_celular = telefone_celular;
    }

    public String getTelefone_residencial() {
        return telefone_residencial;
    }

    public void setTelefone_residencial(String telefone_residencial) {
        this.telefone_residencial = telefone_residencial;
    }

    public String getAnexo_cpf() {
        return anexo_cpf;
    }

    public void setAnexo_cpf(String anexo_cpf) {
        this.anexo_cpf = anexo_cpf;
    }

    public String getAnexo_rg() {
        return anexo_rg;
    }

    public void setAnexo_rg(String anexo_rg) {
        this.anexo_rg = anexo_rg;
    }

    public String getAnexo_termo() {
        return anexo_termo;
    }

    public void setAnexo_termo(String anexo_termo) {
        this.anexo_termo = anexo_termo;
    }

    public String getExtensao_arquivo5() {
        return extensao_arquivo5;
    }

    public void setExtensao_arquivo5(String extensao_arquivo5) {
        this.extensao_arquivo5 = extensao_arquivo5;
    }

    public String getExtensao_arquivo6() {
        return extensao_arquivo6;
    }

    public void setExtensao_arquivo6(String extensao_arquivo6) {
        this.extensao_arquivo6 = extensao_arquivo6;
    }

    public String getExtensao_arquivo7() {
        return extensao_arquivo7;
    }

    public void setExtensao_arquivo7(String extensao_arquivo7) {
        this.extensao_arquivo7 = extensao_arquivo7;
    }

    public boolean isMatriculaEfetuada() {
        return matriculaEfetuada;
    }

    public void setMatriculaEfetuada(boolean matriculaEfetuada) {
        this.matriculaEfetuada = matriculaEfetuada;
    }

    public void buscarPorCpf(String cpf) {
        try {
            cpf = cpf.replaceAll("\\.", "");
            cpf = cpf.replaceAll("-", "");
            Query q = new Query();
            InscritoIPTSP i = q.getInscritoIPTSP2porCPF(cpf);
            if (i != null) {
                this.setCpf(i.getCpf());
                this.setNome(i.getNome());
                this.setRua(i.getRua());
                this.setComplemento(i.getComplemento());
                this.setBairro(i.getBairro());
                this.setCidade(i.getCidade());
                this.setEstado(i.getEstado());
                this.setCep(i.getCep());
                this.setTelefone_residencial(i.getTelefone_residencial());
                this.setTelefone_celular(i.getTelefone_celular());
                this.setEmail(i.getEmail());
                this.setPolo(i.getPolo());
            }
        } catch (SQLException ex) {
        }
    }
    
    public void salvar(){
    }
}
